package com.streamax.s17.mqs.business.util;

/**
 * @Description
 * @ClassName TimeUtil
 * @Author liwei
 * @Date 2019/9/5 10:26
 * @Version 1.2
 */
public class TimeUtil {

    public static long getNumFromStr(String str) {
        str = str.trim();
        String str2 = "";
        if (str != null && !"".equals(str)) {
            for (int i = 0; i < str.length(); i++) {
                if (str.charAt(i) >= 48 && str.charAt(i) <= 57) {
                    str2 += str.charAt(i);
                }
            }
            return Long.valueOf(str2);
        }
        return 0;
    }

    public static long getCompleteNumFromStr(String str, int len){
        str = str.trim();
        String newStr = "";
        if (str != null && !"".equals(str)) {
            for (int i = 0; i < str.length(); i++) {
                if (str.charAt(i) >= 48 && str.charAt(i) <= 57) {
                    newStr += str.charAt(i);
                }
            }
            int accturLen = newStr.length();
            if (accturLen < len){
                for (int i = 0; i< len-accturLen; i++) {
                    newStr = newStr.concat("0");
                }
            }
            return Long.valueOf(newStr);
        }
        return 0;
    }
}
